package com.xm.xmapp.app;

/**
 * BaseInterFace接口区别调用常量
 * 
 * @author LDW
 * 
 */
public class Type {
	/**
	 * 首页MainActivity
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_Main {
		/**
		 * 开始充电
		 */
		public static final int START_CHANG = -1;// 开始充电
		/**
		 * 登陸頁面調用,逻辑以抛弃，每次登录重新打开一个新的首页，把之前的maiactivity关掉
		 */
		public static final int LOGIN_CODE = 1;// 登陸頁面調用
		/**
		 * 消息页面调用
		 */
		public static final int MSG_CODE = 2;// 消息页面调用
		/**
		 * 极光推送(预约，下单)
		 */
		public static final int JPUSH_CODE = 3;// 极光推送(预约，下单)
		/**
		 * 突然有网咯连接，暂时没用到
		 */
		public static final int NETWORK_CHANGE_CODE = 4;// 突然有网咯连接
		/**
		 * 长租预约订单提交或者取消后调用
		 */
		public static final int LONGRENT_ORDER_CHANGE = 6;// 长租预约订单提交或者取消后调用
		/**
		 * 车辆被租用，重新拉取单个网点信息
		 */
		public static final int CAR_HAVE_RENT_CODE = 7;// 车辆被租用，重新拉取单个网点信息
		/**
		 * 执行ScrollViewInterFace接口中的方法
		 */
		public static final int CHANGE_UI_CODE = 9;// 执行ScrollViewInterFace接口中的方法
		/**
		 * 退出大客户页面调用
		 */
		public static final int QUIT_BIGCUSTOM_CODE = 10;// 退出大客户页面调用
		/**
		 * 点击寻车按钮
		 */
		public static final int SEARCH_CAR_CODE = 11;// 点击寻车按钮
		/**
		 * 分时还车页面获取所有网店数据
		 */
		public static final int SHORT_RENT_CODE = 12;// 分时还车页面获取所有网店数据
		/**
		 * 重新拉去网点数据
		 */
		public static final int SHORT_RENT_GET_CAR = 13;// 分时还车页面获取所有网店数据
	}

	/**
	 * 大客户信息页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_BigCustomer {
		/**
		 * 极光推送，用户被公司退出大客户
		 */
		public static final int JPUSH_OUT = 1;
	}

	/**
	 * 大客户申请页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_CompanyUser {
		/**
		 * 极光推送，被邀请
		 */
		public static final int JPUSH_IN = 1;
	}

	/**
	 * 选择退还押金页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_ReturnMoney {
		/**
		 * 退还押金后关闭页面
		 */
		public static final int FINISH = 0;
	}

	/**
	 * 我的钱包页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_MyWallet {
		/**
		 * 重新获取金钱数据
		 */
		public static final int GET_WALLET = 0;
	}

	/**
	 * 优惠券页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_YHQ {
		/**
		 * 点击优惠券item
		 */
		public static final int SECELT_YHQ = 0;
	}

	/**
	 * 长租订单详情页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_LongRentOrderDetails {
		/**
		 * 添加评价
		 */
		public static final int ADDCOMMENT_CODE = 1;

		/**
		 * 支付成功
		 */
		public static final int PAY_SUCCESS = 0;
	}

	/**
	 * 收支明细列表页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_AccountRecordList {
		/**
		 * 收支明细，取消退款，重新拉去数据
		 */
		public static final int REFRESH = 0;
	}

	/**
	 * 实名认证页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_Authorize {
		/**
		 * 自定义相机传递bitmap回来显示
		 */
		public static final int GET_BITMAP = 0;
		/**
		 * 自定义相机传递识别后的数据回来对比
		 */
		public static final int GET_DATA = 1;
	}

	/**
	 * 实名认证驾照过期重新上传页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_Authorize_Driver {
		/**
		 * 自定义相机传递bitmap回来显示
		 */
		public static final int GET_BITMAP = 0;
		/**
		 * 自定义相机传递识别后的数据回来对比
		 */
		public static final int GET_DATA = 1;
	}

	/**
	 * 违章押金页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_WZYJ {
		/**
		 * 支付成功后调用
		 */
		public static final int DEFAULT = 0;
	}

	/**
	 * 长租订单支付页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_LongRentOrderPay {
		/**
		 * 支付成功后调用
		 */
		public static final int DEFAULT = 0;
	}

	/**
	 * 长租续租订单支付页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_LongReRentOrder {
		/**
		 * 续租支付成功后PayUitl调用
		 */
		public static final int DEFAULT = 0;
		/**
		 * 1是车辆押金充值后调用
		 */
		public static final int PAY_CAR = 1;
	}

	/**
	 * 长租订单列表页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class F_LongRentOrder {
		/**
		 * 续租支付成功后PayUitl
		 */
		public static final int DEFAULT = 0;
		/**
		 * 1评价完成后LongRentOrderCommentActivity页面调用
		 */
		public static final int COMMENT_CODE = 1;
	}

	/**
	 * 分时订单支付页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_ShortTimeOrderPay {
		/**
		 * 0充值成功后调用
		 */
		public static final int DEFAULT = 0;
		/**
		 * 1极光推送，即后台还车后，在mainactivity调用
		 */
		public static final int HC = 1;
	}

	/**
	 * 支付页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_Pay {
		/**
		 * 0充值成功后调用
		 */
		public static final int DEFAULT = 0;

	}
	
	/**
	 * 充电桩订单详情页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_PileOrderDetail {
		/**
		 * 订单变为已支付订单后，重新拉去数据
		 */
		public static final int DEFAULT = 0;
	}
	
	/**
	 * 充电桩订单支付页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_PileOrderPay {
		/**
		 * 支付完订单后调用
		 */
		public static final int DEFAULT = 0;
	}
	
	
	/**
	 * 充电桩订单列表页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class F_PileOrder {
		/**
		 * 去支付成功
		 */
		public static final int DEFAULT = 0;
	}
	
	/**
	 * 选择相册页面
	 * 
	 * @author LDW
	 * 
	 */
	public static final class A_ImageBucketChoose {
		/**
		 * ImageChooseActivity调用
		 */
		public static final int DEFAULT = 0;
	}
	
	/**
	 * 车辆反馈fragment
	 * 
	 * @author LDW
	 * 
	 */
	public static final class F_CarFeedBack {
		/**
		 * 图片选择页面调用ImageChooseActivity
		 */
		public static final int DEFAULT = 0;
	}
	/**
	 * 充电桩反馈fragment
	 * 
	 * @author LDW
	 * 
	 */
	public static final class F_PileFeedBack {
		/**
		 * 图片选择页面调用ImageChooseActivity
		 */
		public static final int DEFAULT = 0;
	}
	
	/**
	 * 首页侧边栏Mainfragment
	 * 
	 * @author LDW
	 * 
	 */
	public static final class F_Main {
		/**
		 * 重新设置数据,信息更改页面ChangeUserInfoActivity 以及 大客户BigCustomerActivity调用
		 */
		public static final int DEFAULT = 0;
		/**
		 * 实名认证上传照片后调用
		 */
		public static final int AUTHORIZE = 2;
	}
	
	/**
	 * 分时订单列表
	 * 
	 * @author LDW
	 * 
	 */
	public static final class F_ShortTimeOrder {
		/**
		 * 分时订单详情评价完后页面调用ShortTimeOrderDetailsActivity
		 */
		public static final int DEFAULT = 0;
	}
	
	/**
	 * 分时订单租车fragment
	 * 
	 * @author LDW
	 * 
	 */
	public static final class F_ShortTimeRentcar {
		/**
		 * 0还车页面和后台还车，极光推送后，mainactivity调用，关掉定时器
		 */
		public static final int DEFAULT = 0;
	}
}
